import request from '@/utils/request'

const api = {
  Enterprise: 'enterpriseWeb/enterprisePage',
  Add: 'enterpriseWeb/enterpriseAdd',
  Update: 'enterpriseWeb/enterpriseUpt',
  Detail: 'enterpriseWeb/detail',
  Del:'enterpriseWeb/enterpriseDelBatch',
  Lock:'enterpriseWeb/enterpriseLock',
  Unlock:'enterpriseWeb/enterpriseUnlock',
  Staff:'enterpriseWeb/staffPage',
  Auth:'enterpriseWeb/authInfo',
  Agent:'enterpriseWeb/agentList',
  Product:'eplusProductWeb/entitys'
}

export default api

export function enterprisePage(parameter) {
  return request({
    url: api.Enterprise,
    method: 'get',
    params: parameter
  })
}

export function enterpriseAdd(parameter) {
  return request({
    url: api.Add,
    method: 'POST',
    data: parameter
  })
}

export function enterpriseUp(parameter) {
  return request({
    url: api.Update,
    method: 'PUT',
    data: parameter
  })
}


export function enterpriseDetail(parameter) {
  return request({
    url: api.Detail + `/${parameter.id}`,
    method: 'GET',
    params: parameter
  })
}

export function enterpriseDel(parameter) {
  return request({
    url: api.Del,
    method: 'DELETE',
    data: parameter
  })
}

export function enterpriseLock(parameter) {
  return request({
    url: api.Lock+`/${parameter.id}`,
    method: 'PUT',
    data: parameter
  })
}

export function enterpriseUnlock(parameter) {
  return request({
    url: api.Unlock+`/${parameter.id}`,
    method: 'PUT',
    data: parameter
  })
}

export function enterpriseStaff(parameter) {
  return request({
    url: api.Staff,
    method: 'GET',
    params: parameter
  })
}

export function enterpriseAuth(parameter) {
  return request({
    url: api.Auth,
    method: 'GET',
    params: parameter
  })
}

export function enterpriseAgent(parameter) {
  return request({
    url: api.Agent,
    method: 'GET',
    params: parameter
  })
}

export function enterpriseProduct(parameter) {
  return request({
    url: api.Product,
    method: 'GET',
    params: parameter
  })
}